*NW 36 - ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèëÇ≠ÇΔÇ´Ç… CloseOpenTransport ÇåƒÇ‘

(96 îN 7 åé 3 ì˙)

Q: ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèëÇ≠ÇΔÇ´Ç… CloseOpenTransport ÇåƒÇ‘ïKóvÇÕǻǢÅAÇΔǫDZǩÇ≈ì«ÇÒÇæãLâØÇ™Ç†ÇÈÇÃÇ≈Ç∑Ç™ÅADZÇÍÇÕñ{ìñÇ≈ǵÇÂǧǩÅH

A: ê≥ǵǢÇΔLJǢǶNjÇ∑Ç™ÅAǪǧÇ≈ǻǢÇΔLJǢǶNjÇ∑ÅBå≥Çà OT ÉvÉçÉOÉâÉ~ÉìÉOÉ}ÉjÉÖÉAÉãÇ…ÇÕÅAÉAÉvÉäÉPÅ[ÉVÉáÉìë§Ç≈ CloseOpenTransport ÇåƒÇŒÇ»Ç≠ǃLJǢǢÅAÇΔèëÇ©ÇÍǃǢNjÇ∑ÅBǵǩǵÅAOT 1.1 à»ëOÇÃÉoÅ[ÉWÉáÉìÇ…ÇÕÉoÉOǙdžÇËÅACloseOpenTransport ÇåƒÇŒÇ∏Ç… PPC ÉlÉCÉeÉBÉuÅEÉAÉvÉäÉPÅ[ÉVÉáÉìÇèIóπÇ∑ÇÈÇΔÅAǪÇÍÇìKêÿÇ…ÉÅÉÇÉäÇ©ÇÁÉNÉäÅ[ÉìÉAÉbÉvÇ≈Ç´Ç‹ÇπÇÒÇ≈ǵÇΩÅB

éüÇ…ÅAÉ|ÉCÉìÉgÇΔÇ»ÇÈÇ¢Ç≠ǬǩÇÃãKë•Çé¶ÇµÇ‹Ç∑ÅB
1. ÉAÉvÉäÉPÅ[ÉVÉáÉìà»äOÇÃÉRÅ[ÉhÇèIóπÇ∑ÇÈç€ÇÕÅAèÌÇ… CloseOpenTransport ÇåƒÇ‘ïKóvǙdžÇËÇ‹Ç∑ÅB
2. 68K ÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕCloseOpenTransport ÇåƒÇŒÇ»Ç≠ǃLJé©ìÆìIÇ…ÉNÉäÅ[ÉìÉAÉbÉvÇ≥ÇÍÇÈÇÕÇ∏Ç≈Ç∑Ç™ÅAÇ≈Ç´ÇÈǩǨÇË CloseOpenTransport ÇåƒÇ‘DZÇΔÇÇ®ä©ÇflǵNjÇ∑ÅB
3. OT 1.1 à»ëOÇÃÉoÅ[ÉWÉáÉìè„Ç≈é¿çsÇ∑ÇÈ PPC ÉAÉvÉäÉPÅ[ÉVÉáÉìÇèIóπÇ∑ÇÈÇΔÇ´ÇÕÅAïKÇ∏ CloseOpenTransport ÇåƒÇÒÇ≈Ç≠ÇæÇ≥Ç¢ÅB 3 î‘ñ⁄ÇÃÉ|ÉCÉìÉgÇämé¿Ç…ñûÇΩÇ∑ÇΩÇflÇ…ÇÕÅAéüÇÃÇÊǧDžÅAÉÅÉCÉìÅEÉAÉvÉäÉPÅ[ÉVÉáÉìÅEÉRÅ[ÉhÇÃíÜÇ≈ CFM èIóπÉvÉçÉVÅ[ÉWÉÉÇégǧÇΔǢǧï˚ñ@ǙdžÇËÇ‹Ç∑ÅB
static Boolean gOTInited = false;

void CFMTerminate(void)
{
   if (gOTInited) {
       gOTInited = false;
       (void) CloseOpenTransport();
   }
}

void main(void)
{
    OSStatus err;

    err = InitOpenTransport();
    gOTInited = (err == noErr);

    // DZDZDžÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃécÇËÇÃÉRÅ[ÉhÇèëÇ≠

    if (gOTInited) {
        (void) CloseOpenTransport();
        gOTInited = false;
    }
}

íçà”:ÉAÉvÉäÉPÅ[ÉVÉáÉìà»äOÇÃÉRÅ[ÉhÇÃèÍçáÇÕÅAèÌÇ… CloseOpenTransport ÇåƒÇ‘ïKóvǙdžÇËÇ‹Ç∑ÅB

íçà”:Mac OS Ç…é©ìÆìIÇ»ÉNÉäÅ[ÉìÉAÉbÉvã@ç\Ç™ópà”Ç≥ÇÍǃǢÇÈÇΔÇ´Ç≈LJÅAí èÌÇÕ "à¿ëSëŒçÙ" ÇΔǵǃDZÇÃï˚ñ@ÇçÃópǵǃÇ≠ÇæÇ≥Ç¢ÅBè≠Ç»Ç≠ÇΔLJí èÌÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃèIóπéûÇ…ÇÕÅAéËìÆÇ≈ÉNÉäÅ[ÉìÉAÉbÉvÇçsǧÇÃÇ™ämé¿Ç»ï˚ñ@ÇΔǢǶNjÇ∑ÅB


[ Technical Q&A's : Communications & Collaboration : Networking : NW36 ]